/*
 * Exploder
 * 
 * Tero Pyylampi (218437), Jussi Tuurinkoski (211594)
 *
 * Level Editor interface
 */

#ifndef EDITORLAYERINTERFACE_H
#define EDITORLAYERINTERFACE_H

#include "cocos2d.h"

class EditorScene;
class GameInterfaceEngine;

class EditorLayerInterface : public cocos2d::CCLayer {
public:
	// default constructor
	EditorLayerInterface( EditorScene *editorScene );
	// destructor
	~EditorLayerInterface();

	// update interface
	virtual void update( cocos2d::ccTime dt );

	// get interface engine
	GameInterfaceEngine *getInterfaceEngine();

private:
	// pointer to the editor scene
	EditorScene *mEditorScene;

	// interface engine
	GameInterfaceEngine *mInterfaceEngine;
};

#endif